-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Iteratia 12g - 15.07.2014
		MedicationQuantityObservation (medicamente administrate si prescrise)
		- adaugat asociere 0..1 effectiveTime - durata tratament medicamente prescrise
		- adaugare ocl validare format effectiveTime.width - durata tratament pentru medicamente prescrise
		MedicationPrescriptionSubstanceAdministration
		- adaugare OCL verificare completare data eliberarii (effectiveTime) atunci cand se inregistreaza cantitate medicamente eliberate
		DispensedQuantityObservation
		- adaugare asociere 0..1 effectiveTime - durata tratament medicamente eliberate
		- adaugare ocl validare format effectiveTime.width - durata tratament pentru medicamente eliberate
		MedicationPrescriptionAct
		- modificare OCL verificare completare camp effectiveTime.width (durata tratament) doar daca data retetei (MedicationPrescriptionAct.effectiveTime.low) este sub o anumita valoare (parametru)
		- adaugare OCL verificare completare camp effectiveTime pentru medicamentele prescrise doar daca data retetei (MedicationPrescriptionAct.effectiveTime.low) este peste o anumita valoare (parametru)
		- adaugare OCL verificare completare camp effectiveTime pentru medicamentele eliberate doar daca data retetei (MedicationPrescriptionAct.effectiveTime.low) este peste o anumita valoare (parametru)
		DiseaseOutObservation
		- adaugare camp text 0..1
		RelatedDocumentsOutAct
		- modificare cardinalitate RelatedDocumentsOutAct.receivedClinicalReferralOutAct din 0..1 in 0..*
		AllergyObservation
		- corectare OCL completare alergen codificat sau necodificat (.text sau .value)
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Iteratia 12f - 02.04.2014
	PB 76 Modificare cardinalitate : HospitalAdmissionDetailsOutObservation. 0..1 DischargeRecommendationsObservation in 0..2
		- A fost modificata constrangerea din 0..1 in 0..2
	BloodTypeOutSection: trebuie sa se poata completa fara entry-uri, pentru a putea avea cel putin o sectiune in structuredBody
		- A fost eliminata constrangerea custom BloodTypeOutSectionClinicalStatementsConstraint
	Posibilitatea de a genera ghidul fara a afisa clasele de baza
		- S-a adaugat configurarea isIncludeBaseClassesInGuide (true/false) in fiserele guide.properties din desdoc.customtests si dmr.customtests

Iteratia 12e - 20.03.2014
	Pb 74 DESDOC: Pentru Consultatii (specialist/MF) si Internari/Externari Id-ul de tip Serie trebuie sa aiba extension nenul,
		daca nu este cunoscut se recomanda completarea cu "UNK"
		- Validarea initiala era suficienta, elementul id pentru serie trebuie sa aiba extension nenul si non-empty
		- A fost modificata descreirea campului id pentru cele 4 documente pentru a adauga recomandarea de completare 
			cu valoarea "UNK" atunci cand seria nu este cunoscuta
	Pb 75 Pb  75 specialitatea aferenta SourcePhysicianParticipant [Participant2: templateId 2.16.840.1.113883.3.3368.10.28] 
		devine optionala (0..1) (SourcePhysicianParticipant.participantRole.code)
		- A fost modificata cardinalitatea pentru SourcePhysicianParticipant.participantRole.code in 0..1 (corectat descriere + constrangere)
	In mai multe clase de tipul SubstanceAdministration (DESDOC si DMR) nu apare in tabelul de specificatii atributul @classCode
		- in clasa de baza DESDOC:MedicationSubstanceAdministration a fost adaugat atributul @classCode="SBADM"

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------		
Iteratia 12d - 13.03.2014
	Pb71 tabel sursa nomenclator
		- A fost modificat modul de generare al listei de vocabulare in ghid. Acum la sfarsitul ghidului apar doua tabele: una pentru Sisteme de codificare si alta pentru Seturi de valori. 
			Au fost completate in model toate informatiile (descrirere si sursa) primite in tabelul de pe mail.
	Pb72 Modificare code pentru Medicamente – DMR pentru a elimina confuzia priving consolidarea doar din medicamentele prescrise: de modificat code (@code="29305-0" Medicamente prescrise) in  @code="57828-6" Retete
		- MedicationPrescriptionOutAct - a fost modfiicat code
		- IssuedMedicationPrescriptionOutAct - nu mai este derivat din desdoc:IssuedMedicationPrescriptionAct, ci a fost definit in DMR pentru a putea schimba codul, independent de desdoc.
	Pb 73  modificare cardinalitate HospitalAdmissionDetailsOutObservation.MedicalSpecialityObservation din 1..1 in 0..1
		- A fost modificata cardinalitatea
	Descrierile pentru oras si judet apar inversate in desdoc:RecordTarget
		- Au fost corectate descrierile.
	De modificat in samples tipul procedurii "Bronhospirometrie": din non-chirurgicala in chirurgicala principala.
		- A fost modificat in sample-uri desdoc si dmr.

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------		
Iteratia 12c - 06.03.2014
	ContextParticipant.ParticipantRole.PlayingEntity.Code - nu se valideaza atunci cand Code lipseste, desi cardinalitatea este 0..1
		- A fost corectata constrangerea custom ContextParticipantParticipantRolePlayingEntityCode de pe ContextParticipant.
	Descrierea sectiunii MedicalServicesOutSection trebuie sa mentioneze si serviciile spitalicesti
		- A fost modificata descriera sectiunii MedicalServicesOutSection (din cadrul MedicalHistoryOutDocument):
			din "Sectiune Servicii clinice si paraclinice" in "Sectiune Servicii clinice, paraclinice si spitalicesti"
		
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------		
Iteratia 12b - 05.03.2014
	Constrangerile ce tin de nomenclator Drugs si nullFlavor de pe AmbulatoryMedicationAdministeredAct, HospitalMedicationAdministeredAct 
		si MedicationPrescriptionAct, au fost mutate direct pe MedicationConsumable. Au fost completate descrierile pe code si manufacturedLabeledDrug.


Iteratia 12 - 04.03.2014

	Pb 54 bis - Eliminare din ghid InsuranceInformationSection (Utilizari 0)
		- Sectiunea a fost eliminata din model
		
	Pb 55 - marcare valori fixe /selectie din nomenclator /valori text (conform exemplului din "Observatii ghid.docx")
		- A fost modificat generatorul de ghid (exemple: Valoare: fixa @code="s", Valoare: selectie din Set de valori HumanLanguage)
		
	Pb 56 - Eliminarea textului (NO-UI) din descrierea constrangerilor.
		- Textul a fost eliminat
		
	Pb 57 - ServiceCycleObservation - nu apare campul "text" in sample.
		- A fost completat campul text in proiectul de generare sample.
		
	Pb 58 - DiagnosisObservation  - nu apare campul "text" in sample.
		- A fost completat campul text in proiectul de generare sample.
		
	Pb 59 - Corectat mesaje OCL (vezi "Observatii ghid_1.docx")
				- “Document semantic error(s): '[MESSAGE: DESDOC Child Periodic Assessment Act SHALL contain exactly one [1..1] entryRelationship Contains @typeCode=""COMP"" COMP, and Contains exactly one [1..1] Age Observation (templateId: 2.16.840.1.113883.3.3368.10.48) PATH: /ClinicalDocument/component/structuredBody/component[9]/section/entry/act ]' {msgId=64277}”
				- DESDOC Inpatient Discharge Document SHALL contain zero or one [0..1] component Contains exactly one [1..1] Birth Summary Section (templateId
				- DESDOC Clinical Service Observation SHALL contain zero or one [0..1] entryRelationship Contains @typeCode=""COMP"" COMP, and Contains exactly one [1..1] Medical Service Result Act (templateId
				Probabil ca in loc de “Contains” ar fi bine de scris “which contains”, iar valoarea sa nu fie dublata :
		“entryRelationship Contains @typeCode=""COMP"" COMP, and Contains exactly one”
		->
		“entryRelationship which contains @typeCode="COMP", and which contains exactly one”
		a.	Daca este posibil (usor), de introdus templateID pentru elementul validat
	
		S-a solutionat astfel: 
		- pentru @typeCode: s-a corectat in ghid sa nu mai apara dublat @typeCode="COMP" COMP pentru elemente entryRelationship (apare  @typeCode="COMP" COMP)
		- pentru mesajul de validare unde apare dublat @typeCode si alte probleme de formulare fraza ->  mesajele sunt generate automat de platforma MDHT, ar trebui modificate jar-urile lor pt a avea alt mesaj (nu usor)
		- pentru templateId - a se vedea clasa urmatoare folosita pentru citirea mesajelor de eroare - include ca informatie si templateId. Se poate merge pe ideea asta pentru a se customiza mesajul in modul dorit. 
			/org.openhealthtools.mdht.uml.cda.desdoc.customtests/src/org/openhealthtools/mdht/uml/cda/desdoc/customtests/DESDiagnostic.java
		Outputul de la validari este astfel:
			ERROR: DESDOC Child Periodic Assessment Act SHALL contain exactly one [1..1] entryRelationship Contains @typeCode="COMP" COMP, and Contains exactly one [1..1] Age Observation (templateId: 2.16.840.1.113883.3.3368.10.48)
			ELEMENT: ChildPeriodicAssessmentAct (2.16.840.1.113883.3.3368.10.172)
			SECTION: ChildPeriodicAssessmentSection
			DES PATH: ChildPeriodicAssessmentSection > Entry > ChildPeriodicAssessmentAct
			CDA PATH: org.openhealthtools.mdht.uml.cda.desdoc.impl.ChildPeriodicAssessmentActImpl@7ff8a4{urn:hl7-org:v3#//@clinicalDocument/@component/@structuredBody/@component.17/@section/@entry.0/@act}
			SOURCE: org.openhealthtools.mdht.uml.cda.desdoc
	
	Pb 60 - ClinicalDocument.languageCode - de adaugat valueset pentru HumanLanguage ( 2.16.840.1.113883.1.11.11526, cs 2.16.840.1.113883.6.121) care 
		sa contina codul "ro". De modificat in ghid sa scrie "ro" cu litere mici si nu cu litere mari.
		- In desdoc-vocab au fost adaugate:
			- CodeSystem "HumanLanguage" (Full Name: Tags for the Identification of Languages) 2.16.840.1.113883.6.121
			- ValueSet "HumanLanguage" 2.16.840.1.113883.1.11.11526: contine o singura valoare "ro"
		- An DESClinicalDocument si DMRClinicalDocument a fost pus vocabularul HumanLanguage pe campurile "languageCode"
		- A fost modificata  descrierea campului "languageCode" pentru a indica "ro" in loc de "RO"
		- A fost adaugat campul languageCode la generarea sample-urilor
		
	PB 61 displayName devine mandatory in toate tipurile de data CD/CS/CE, etc
		- Din pachetul hl7.datatypes a fost pusa constrangere pe CD/CE/CV astfel incat atributele "code", "displayName" si "codeSystem" sa fie obligatorii.
		- Tipul de date CS nu permite atribut "displayName" (conform cu XSD HL7 datatypes)
	
	Pb 62 unit pentru "DispensedQuantityObservation" cat si pentru MedicationQuantityObservation va avea valoare fixa "unitati"
		- Au fost modificate constrangerile pentru a valida completarea cu valoarea "unitati", au fost corectate sample-urile si descrierea campului in ghid..
		
	Pb 63 Forma comerciala (MedicationConsumable) sa fie optionala in toate clasele in care este referita (acum este 1..1)
		- Au fost adaugate/modificate constrangerile de pe AmbulatoryMedicationAdministeredAct, HospitalMedicationAdministeredAct si MedicationPrescriptionAct astfel incat sa permita:
			- completarea elementului "code" alegand valoare din nomenclator "Drugs". In acest caz nu este permisa completarea atributului nullFlavor de pe manufacturedLabeledDrug
			sau
			- completarea atributului nullFlavor="UNK" pe manufacturedLabeledDrug. In acest caz nu este permisa completarea elementului "code".
		- Au fost corectate descrierile celor trei constrangeri.
		
	Pb 64 De modificat comment "Valoare cantitate" -> "Cantitate"
		- A fost corectat in MedicationQuantityObservation si DispensedQuantityObservation (descrierea campului value).
		
	Pb 65 De modificat comment (code="21984-0" Cauza deces -> Tip deces) si (value Deces -> Tip deces)
		- A fost corectat in DeceasedObservation.
		
	Pb 66 Modificare comment "Va contine peroiada (durata in zile) in care serviciul este recomandat in "Durata ciclu"
		- A fost corectat in ServiceCycleObservation (effectiveTime)
	
	Pb 67 De eliminat ca afisare clasele de baza (Utilizari (0))
		- Nu se mai afiseaza in ghid.
	
	Pb 68 De adaugat OCL pentru ca medicamentele din reteta sa fie alese din Drugs: De adaugat restrictie pentru selectie din Drugs, De actualizat sample ca sa nu mai apara Canamed, De pastrat vocabular Canamed
		- Adaugat constrangere de value set Drugs in MedicationPrescriptionAct
		- In sample-uri a fost inlocuit Canamed cu Drugs
	
	Pb 69 Diagnostice in sample-uri: daca apar in AmbulatoryMedicationAdministeredAct, sa fie din Diag999, daca apare in HospitalMedicationAdministeredAct sa fie din ICD10AM
		- Era corect si in iteratia 11b
	
	Pb 70 Corectie titlu reteta din sample: acum este in mod gresit "Extras fisa de spitalizare continua". Va deveni "Reteta".
		- A fost corectat titlul.

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------		
Iteratia 11b - 12.02.2014
	Pb 54 – rectificare valoare code pentru DiseaseOutObservation
		- A fost modificat code (@code="29308-4" Diagnostic (Sistem de codificare: 2.16.840.1.113883.6.1 LOINC))

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Iteratia 11 - 27.01.2014
	PB 43 LOW generare sample: de updatat valorile folosite pentru generarea sample-urilor cu valorile efective ale nomenclatoarelor SIUI – multiple locatii
		- In proiectele care genereaza sample-uri au fost introduse valori din nomenclatoarele primite (excel).
	
	Pb 44 LOW generare sample: lipseste representedOrganization din assignedEntity
		- In proiectele de generarea sample-uri a fost adaugat representedOrganization in assignedEntity
	
	PB 45 LOW adaugare validare OCL data internare <= data externare (daca exista) – toate documentele
		- In HospitalDischargeObservation a fost adaugata constrangerea HospitalDischargeObservationEffectiveTimeValueInterval care verifica daca
			data externarii (HospitalDischargeObservation.effectiveTime/@value) este mai mare decat
			data internarii (InpatientDischargeDocument.componentOf.encompassingEncounter.effectiveTime.low/@value)
		- In OutpatientDischargeDocument a fost adaugata constrangerea OutpatientDischargeDocumentComponentOfEncompassingEncounterEffectiveTimeInterval	care verifica daca
			data inchiderii fisei (EffectiveTime.high/@value) daca este completata, este mai mare decat
			data deschiderii fisei (EffectiveTime.low/@value)
	
	PB 46 HIGH de modificat cardinalitate code (specialitate medicala a doctorului care trimite ) pentru
	SourcePhysicianParticipant [Participant2: templateId 2.16.840.1.113883.3.3368.10.28] din 0..1 in 1..1 (necesar pentru procesare in core)
		- A fost modificata constrangerea SourcePhysicianParticipantSourcePhysicianParticipantRoleCode pentru a impune cardinalitate 1..1 pe code.

	PB 47 MEDIUM de eliminat string-ul formatului de data „YYYYmmDDHHMM" 
	deoarece este case sensitive, cu interpretare diferita intre .NET si Java – in Java „mm” inseamnna minute, rezultand an-minute-zi- etc 
	Cel mai bine ar fi de explicitat in cuvinte formatarea, pentru a nu se crea confuzii.
		- In cadrul descrierii constrangerilor pentru campuri de tip effectiveTime au fost eliminate textele de forma "YYYYmmDDHHMM"
			si s-a facut referire la formatul definit in sectiunea Tipuri de date.
		- La sectiunea Tipuri de date a fost modificata descrierea formatului pentru date calendaristice (conform discutiilor de pe email)

	Pb 48 HIGH LegalAutheticator - sa nu mai fie obligatoriu pe template-ul de reteta
		- In DESClinicalDocument a fost modificata cardinalitatea pentru legalAuthenticator din 1..1 in 0..1
		- Au fost adaugate urmatoarele constrangeri custom pentru a impune cardinalitate 1..1 pentru legalAuthenticator in celelalte documente:
			ClinicalReferralDocumentLegalAuthenticator, ConsultationDocumentLegalAuthenticator, HomeCareReferralDocumentLegalAuthenticator,
			HospitalAdmissionDocumentLegalAuthenticator, InpatientDischargeDocumentLegalAuthenticator, LaboratoryReferralDocumentLegalAuthenticator,
			MedicalDevicesReferralDocumentLegalAuthenticator, OutpatientDischargeDocumentLegalAuthenticator, PrimaryCareConsultationDocumentLegalAuthenticator

	Pb 49 HIGH ClinicalServicesMF trebuie sa fie folosit in PrimaryCareConsultationDocument
		- In ClinicalServiceObservation au fost adaugate urmatoarele constrangeri custom:
			- ClinicalServiceObservationValueCodeMF - in cazul in care clinicalDocument.code = '68834-1' (PrimaryCareConsultationDocument) se foloseste ClinicalServicesMF
			- ClinicalServiceObservationValueCode - in cazul in care clinicalDocument.code = '11488-4' (ConsultationDocument) sau '34108-2' (OutpatientDischargeDocument)
				sau '46458-1' (InpatientDischargeDocument), se foloseste vocabularul ClinicalServices
			- Pentru DMR:ClinicalServiceOutObservation, care deriva din ClinicalServiceObservation, se pot folosi ambele vocabulare.
	
	Pb 50 – lipsa OCL verificarea cardinalitate 1..1 pentru assignedAuthor !!se refera la assignedPerson din AssignedAuthor		
		- In DESClinicalDocument a fost adaugata constrangerea custom DESClinicalDocumentAuthorAssignedAuthorAssignedPerson pentru a impune cardinalitate 1..1
		
	Pb 51 – format scurt birthTime  - de explicitat in ghid faptul ca valorile corecte sunt de forma yyyymmdd + OCL
		- Rezolvat la Pb 47. prin modificarea descrierilor pentru constrangeri custom (effectiveTime) si a descrierii din sectiunea Tipuri de date
	
	Pb 52 – pastrare caracter mandatory pentru ora si minut doar pentru timp deces		
		- Toate datele calendaristice au componenta de data calendarsitica obligatorie si componenta de timp (ora + minut) optionala cu urmatoarea exceptie:
		- DeceasedObservation.effectiveTime/@value - are componenta de timp obligatorie
		
	Pb 53 – eliminare caracter mandatory pentru OutpatientDischargeDocument,_Data si ora inchiderii fisei = effectiveTime.high
		- In OutpatientDischargeDocument a fost modificata constrangerea OutpatientDischargeDocumentComponentOfEncompassingEncounterEffectiveTimeLowHigh a.i:
			- Data deschiderii fisei (effectiveTime.low.value) este obligatorie
			- Data inchiderii fisei (effectiveTime.high.value) este optionala



-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Iteratia 10f - 20.01.2014
	Pb 42 HIGH Organizer moodCode=”INT”  – de modificat in moodCode = „EVN”. Pentru urmatoarele organizere a fost modificat moodCode din "INT" in EVN:
		- MedicalDevicesOrganizer (2.16.840.1.113883.3.3368.10.42)
		- RecommendedHomeCareServicesOrganizer (2.16.840.1.113883.3.3368.10.40)
		- RecommendedServicesOrganizer (2.16.840.1.113883.3.3368.10.38)
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
		
Iteratia 10e - 15.01.2014
		  Constrangerile custom de pe DES:RecordTarget si DMR:RecordTarget au fost mutate pe DESClinicalDocument, respectiv DMRClinicalDocument
		  Pb 40: Sectiunea "InsuranceInformationSection" a fost eliminata din OutpatientDischargeDocument
		  Pb 41: A fost corectata serializarea pentru nodurile root din sample-urile XML (performer2, participant2, clinicaldocument, substanceadministration, material devin
		performer, participant, ClinicalDocument, substanceAdministration, manufacturedMaterial
		  Pb 42: A fost corectata pentru HospitalAdmissionOutObservation.effectiveTime.high (trebuie sa fie optional pentru a permite consolidarea documentelor TDoc01)
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
	
Iteratia 10d - 20.12.2013
	In proiectul de samples DES: 
		- pentru TDoc05.4 (Recomandare pentru dispozitive medicale) a fost corectat titlul (era gresit pus Trimitere paraclinica)
		- pentru TDoc04.2 (Fisa consultatie (mediciana de familie)) a fost corectat titlul (era gresit pus Extras Fisa de Spitalizare continua)
		- din Trimiteri (TDoc05.x) si Reteta (TDoc06) a fost eliminat elementul componentOf (aparea in samples dar nu era modelat)
	Din model au fost eliminate descrieri care contineau cuvantul TODO:
		- InpatientDischargeDocument (in dreptul asocierilor AdultPhysiologicalHistorySection si ChildPhysiologicalHistorySection)
		- PrimaryCareConsultationDocument (componentOf.encompassingEncounter.location.code)
	Au fost adaugate constrangeri (unde lipseau) si completate descrierile pentru campurile din componentOf (clasa nested - are nevoie de constrangeri custom) pentru toate documentele care contineau un astfel de element:
		- ConsultationDocument > ComponentOf > EncompassingEncounter: au fost adaugate constrangeri pentru EffectiveTime (@value - data consultatiei) si participant.typeCode (ATND)
		- HospitalAdmissionDocument > ComponentOf > EncompassingEncounter: au fost adaugate constrangeri pentru EffectiveTime (low.@value - data internarii) si participant.typeCode (ATND)
		- InpatientDischargeDocument > ComponentOf > EncompassingEncounter:  au fost adaugate constrangeri pentru EffectiveTime (low.@value - data internarii) si participant.typeCode (ATND)
		- OutpatientDischargeDocument > ComponentOf > EncompassingEncounter: au fost adaugate constrangeri pentru EffectiveTime (low.@value - data si ora deschiderii fisei, high.@value - data si ora inchiderii fisei) si participant.typeCode (ATND)
		- PrimaryCareConsultationDocument > ComponentOf > EncompassingEncounter: au fost adaugate constrangeri pentru EffectiveTime (@value - data consultatiei), participant.typeCode (ATND) si location.code (tip locatie - domiciliu sau cabinet - LocationType)
	Alte constrangeri adaugate:
		- IssuedMedicationPrescriptionAct: au fost adaugate constrangeri pentru EffectiveTime (@value - data prescriptiei) si id (doua II-uri cu @root = "Serie" si @root = "Numar")
	Verificat si corectat descrierile din model acolo unde UTIREPLACE ar putea fi scris gresit:
		- Corectat descriere AllergiesSection > AllergyObservation (UTIREPACLE in loc de UTIREPLACE)
	ReferralEncounter: a fost modificata multiplicitatea campului Id din 1..1 in 0..1 pentru a corespunde cu specificatiile initiale
	A fost adaugata constrangere pentru toate elemnetele de tip "ts" (@value din TS, IVL_TS, SXCM_TS) pentru a corespunde cu formatul YYYYmmDD[HHMM] (modificarei in pachetul DataTypes)

	Pentru urmatoarele elemente effectiveTime au fost adaugate constrangeri custom pentru a impune formatul YYYYmmDD[HHMM] (ora si minute obligatorii)
		- InpatientDischargeDocument > DischargeSummaryDetailsSection >  DeceasedObservation: effectiveTime 1..1 IVL_TS Data si ora deces (@value - data si ora deces) 
		- OutpatientDischargeDocument > ComponentOf > EncompassingEncounter: effectiveTime 1..1 IVL_TS Data si ora deschiderii fisei = effectiveTime.low Data si ora inchiderii fisei = effectiveTime.high
	Au fost adaugate constrangeri pentru elemente EffectiveTime in DMR (constrangeri pt value/low, corectat samples, completat documentatie nu e specificat campul care se completeaza)
		- ContextObservation: Adaugata constrangere pentru effectiveTime.@value
		- DeceasedDateOutObservation: Adaugata constrangere pentru effectiveTime.@value
		- DiseaseOutObservation: Adaugata constrangere pentru effectiveTime.@value
		- ChronicDiseaseDetailsOutObservation: Adaugata constrangere pentru effectiveTime.low.@value
		- MostRecentDateOutObservation: Adaugata constrangere pentru effectiveTime.@value
		- PrimaryCareConsultationDetailsOutObservation: Adaugata constrangere pentru effectiveTime.@value
		- SpecialistConsultationDetailsOutObservation: Adaugata constrangere pentru effectiveTime.@value

	Modificat partea de validare a.i. sa apara informatii suplimentare: 
		- sectiunea in care a aparut eroarea (sau documentul daca eroarea a aparut in header)
		- calea pe care a aparut eroarea conform ghidului de implementare DES (lista obiectelor container pentru obiectul cu eroare)
		- templateId-ul pentru elementul care a fost validat si are erori
		- erorile de tip copil au fost incluse in descrierea erorii principale generate pentru ele (nu mai apar separat) - ex: pt erorile de validare pattern effectiveTime, apareau 2 erori in loc de una care indicau aceeasi problema (a fost extins ce oferea MDHT pt validare)
		Modificarile au fost facute in proiectul: org.openhealthtools.mdht.uml.cda.desdoc.customtests, in pachetul src\org\openhealthtools\mdht\uml\cda\desdoc\customtests, fiind grupate in clasele DESValidationHandler.java, DESDiagnostic.java.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
	
Iteratia 10c
		1. DES: Corectie descriere constrangere pentru RecordTarget->PatientRole->Id, de modificat din @root="Parafa" in @root="CID" (si in DMR, si in DES)
		3. A fost modificata descrierea pentru campurile din adresa (city, county): in loc de "Cod din nomenclatorul..." sa fie "Denumire din nomenclatorul..."
		4. Modificat sample xml DMR: la SurgicalProceduresOutOrganizer/MedicalProcedure este pusa procedura non-chirurgicala in loc de chirurgicala; s-au pus proceduri specifice si pentru: ProceduresOutSection, ProstheticsProceduresOutOrganizer, TransplantationProceduresOutOrganizer
		5. HospitalAdmissionOutObservation, HospitalAdmissionDetailsOutObservation: corectie sample (+constrangere) effectiveTime pentru a contine "Data si ora internarii" (effectiveTime.low), "Data si ora externarii" (effectiveTime.high) - low si high ambele obligatorii? (deoarece conform specificatiei nu vin date si din doc Prezentare la internare, doar din fisele de externare...)
		6. S-a adaugat in ghid descrierea restrictiilor de tip regex mostenite din modelul CDA pentru TS, IVL_TS, II, CD, CE, CV, CS, BL.
		7. Pentru campul SignatureCode in Authenticator si in legalAuthenticator - DES: corectie samples (trebuie sa aiba valoare fixa @code="S", momentan este gresita valoarea completata in sample xml) + constrangere pt code="S".
		8. A fost modificata descrierea pentru MedicalServicesOutSection pentru a include si servicii spitalicesti
		9. ServiceCycleObservation a fost corectata descrierea campului text (din "Diagnostic" devine "Numarul de cicluri")
		10. Modificari diagnostice din documente de output (cf. mail A.Mohora - se refac template-uri DMR (nu vor mai fi derivate))
			ChronicDiseaseOutObservation - deriva din Observation in loc e ChronicDiseaseObservation (DES), 
			ChronicDiseaseDetailsOutObservation - se elimina constrangerea de vocabular
			AllergyOutObservation - deriva din Observation in loc de AllergyObservation, se elimina constrangerea de vocabular
			DiseaseOutObservation - se elimina constrangerea de vocabular
		13. Adaugate constrangeri mai stricte pentru campuri de tip data. Momentan regex-ul ("[0-9]{1,8}|([0-9]{9,14}|[0-9]{14,14}\.[0-9]+)([+\-][0-9]{1,4})?") din cda permite pentru tipul "ts" valori de tipul: 20134853 (luna 48, ziua 53).
		14. Din DESClincalDocument.relatedDocument au fost eliminate campurile setId si versionNumber
		15. Au fost inversate codurile pentru sectiunile de diagnostice DES: InpatientDiagnosisSection, OutpatientDiagnosisSection. Erau puse gresit (tocmai invers).
		16. A fost eliminata clasa "AttenderPhysicianParticipant" (nu mai era folosita, avea utilizari 0 si nu era clasa de baza)
		17. Corectat MedicalProcedureTypes.xlsx (avea acelasi continut cu ProsthesisTypes.xlsx)

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Iteratia 10b - 21.11.2013
	Adaugat in DMR: 
		- RelatedMedicalServiceOutAct 2.16.840.1.113883.3.3368.11.181
		- RelatedMedicalServiceOutObservation 2.16.840.1.113883.3.3368.11.179 (asociat la RelatedMedicalServiceOutAct)
	Asociat RelatedMedicalServiceOutAct la PrimaryCareConsultationDetailsOutObservation, HospitalAdmissionDetailsOutObservation, SpecialistConsultationDetailsOutObservation
	Corectat Samples DMR.

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Iteratia 10 - 18.11.2013
	Pb. 29.	Adaugat template RecordTarget in DMR (la fel cu cel din DES doar ca lipseste campul Guardian)
	Sters clasa nested RecordTarget din: EmergencySummaryOutDocument, MedicalEventsOutDocument,
		MedicalEventsOutDocument, MedicalHistoryOutDocument, PatientInformationOutDocument, ReportedMedicalHistoryOutDocument
	Pb. 30. Asociat noul RecordTarget la DMRClinicalDocument si eliminat clasele nested RecordTarget acolo unde apar in documentele DMR.
		Corectat CustomDMRSamplesElementsFactory.java
	Pb. 31. Adaugat typeId pe DMRClinicalDocument
	Pb. 32. Adaugat templateId in tabelul de specificatii (nu apare explicit in model dar trebuie pus in ghid)
	Pb. 33.	De adaugat codul documentului TDoc6 (prescriere) in vocabularul DocumentTypeSources
	Pb. 34
		Eliminat asociere de tip PresumptiveDiagnosisObservation din clasa de baza ReferralAct
		Adaugat asociere de tip KnownDiagnosisObservation in MedicalDevicesReferralAct, HomeCareReferralAct
		Adaugat asociere de tip PresumptiveDiagnosisObservation in ClinicalReferralAct, LaboratoryReferralAct
		Corectat CustomDMRSamplesElementsFactory si CustomDESSamplesElementsFactory
	Pb 35 Adaugat la ServiceCycleObservation [Observation: templateId 2.16.840.1.113883.3.3368.10.187] un camp de tip text in care sa se introduca numarul de cicluri

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Iteratia 9e - 09.11.2013

	Pb 18. In fisele de internare - modificat ID (numar serie) sa fie cu cardinalitate 2..2. Modificarile au fost facute in:
		- HospitalAdmissionDocument > ComponentOf > EncompassingEncounter > id
		- InpatientDischargeDocument > ComponentOf > EncompassingEncounter > id
		- OutpatientDischargeDocument > ComponentOf > EncompassingEncounter > id
		- ConsultationDocument > ComponentOf > EncompassingEncounter > id
		- PrimaryCareConsultationDocument> ComponentOf > EncompassingEncounter > id
		Completat constrangeri custom si actualizat samples.

	Pb 19. Clase cu continut similar pentru medicamentele administrate in timpul spitalizarii sau consultatiei
		- inlocuit MedicationDispensedOutOrganizer => MedicationPrescriptionOutOrganizer
		- inlocuit MedicationOutOrganizer => MedicationAdministeredOutOrganizer
		- eliminat  MedicationDispensedOutSubstanceAdministration, MedicationOutSubstanceAdministration - raman neutilizate 
		- in PrescriptionDetailsOutObservation s-a inlocuit MedicationOutAct cu MedicationPrescriptionOutAct (nou creat)
			care are lista de  MedicationPrescriptionOutSubstanceAdministration 
		- corectat samples si validari
		
	Pb 20. Modificat cardinalitatea la cantitate pt medicamente prescrise din 1..1 in 0..1 peste tot. S-a modificat in:
		DES:
		- MedicationAdministeredSubstanceAdministration -> MedicationQuantityObservation 1..1
		- MedicationSubstanceAdministration -> MedicationQuantityObservation 1..1
		- MedicationPrescriptionSubstanceAdministration -> MedicationQuantityObservation 1..1
		DMR:
		- MedicationAdministeredOutSubstanceAdministration -> MedicationQuantityObservation 1..1
		- MedicationDispensedOutSubstanceAdministration -> MedicationQuantityObservation 1..1
		- MedicationPrescriptionOutSubstanceAdministration -> MedicationQuantityObservation 1..1
		- MedicationOutSubstanceAdministration -> MedicationQuantityObservation 1..1
	
	Pb 21. Pentru RecommendedHomeCareServiceObservation.value a fost modificata restrictia de set de valori -> HomeCareServices. Adaugat nomenclator Excel.
	
	Pb 22. Am corectat nomenclatorul ClinicalServices
	
	Pb 23. Eliminat vocabularul NationalImmunizationCalendar pt ca nu e folosit
	
	Pb24. Modificat PrescriptionDetailsOutObservation => continea MedicationOutAct, s-a pus MedicationPrescriptionOutAct (vezi pb 19)

	Pb25 in ChronicDiseaseDetailsOutObservation – schimbat cardinalitatea MostRecentDateOutObservation in 0..1 
	
	Pb26 - era deja rezolvata in 9d: birthTime obligatoriu in RecordTarget
	
	Pb27 – Pus elementele obligatorii conform XSD CDA in header-ul de out:
	id, code, effectiveTime, confidentialityCode,  recordTarget, author,  custodian. Completat samples.
		Actualizat samples DMR
		Constrangeri custom pt DMRClinicalDocument (pt clase nested noi - author si custodian, precum si pt id si effectiveTime valide)
		
	Pb28 – corectat documentatie gresita la ArteriovenousFistulaOutObservation si la ArteriovenousFistulaObservation pe campul value,
		pus "Campul marcheaza daca pacientul are fistula arterio-venoasa"
	
	Completat unele comentarii in ghidul DMR (la nivel de document si sectiuni asociate pe documente)
	
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Iteratia 9d - 7.11.2013
	Asociat: 
		- IssuedClinicalReferralAct la IssuedClinicalReferralSection,
		- IssuedLaboratoryReferralAct la IssuedLaboratoryReferralSection,
		- IssuedHomeCareReferralAct la IssuedHomeCareReferralSection
		- IssuedMedicalDevicesReferralAct la IssuedMedicalDevicesReferralSection,
	RecordTarget: cardinalitatea pentru birthTime devine 1..1 (+ corectie OCL)
	Adaugat in OtherSectionCodes conceptul:
		- Documente asociate	67804-1	OtherSectionCodes	2.16.840.1.113883.3.3368.6.26
	Corectat id codeSystem OtherSectionCodes 2.16.840.1.113883.3.3368.6.26 in loc de 2.16.840.1.113883.3.3368.6.36 (in xlsx-uri)
	Adaugat in SectionTypeSources.xlsx codurile pentru toate sectiunile din documentele de intrare
		(trebuie eliminate cele care se folosesc si adaugate alte concepte (care nu sunt de tip section) daca este nevoie)
	Adaugat template-uri in DMR:
		- IssuedClinicalReferralOutAct 2.16.840.1.113883.3.3368.11.224
		- IssuedLaboratoryReferralOutAct 2.16.840.1.113883.3.3368.11.225
		- IssuedHomeCareReferralOutAct 2.16.840.1.113883.3.3368.11.226
		- IssuedMedicalDevicesReferralOutAct 2.16.840.1.113883.3.3368.11.227
		- IssuedMedicationPrescriptionOutAct 2.16.840.1.113883.3.3368.11.228
		- ReceivedClinicalReferralOutAct 2.16.840.1.113883.3.3368.11.229
		- RelatedDocumentsOutAct 2.16.840.1.113883.3.3368.11.230
	Eliminat urmatoarele template-uri din DMR:
		- RelatedConsultationsOutAct
		- RelatedConsultationsOutOrganizer
		- RelatedHospitalAdmissionsOutAct
		- RelatedHospitalAdmissionsOutOrganizer
		- RelatedMedicalServiceOutAct
		- RelatedMedicalServiceOutOrganizer
		- RelatedMedicalServiceOutObservation
		- RelatedPrescriptionsOutAct
		- RelatedPrescriptionsOutOrganizer
		- RelatedReferralsOutAct
		- RelatedReferralsOutOrganizer
	Asociat: IssuedClinicalReferralAct, IssuedLaboratoryReferralAct, IssuedHomeCareReferralAct, IssuedMedicalDevicesReferralAct,
		IssuedMedicationPrescriptionAct, ReceivedClinicalReferralAct la RelatedDocumentsOutAct
	Asociat RelatedDocumentsOutAct la HospitalAdmissionDetailsOutObservation, PrimaryCareConsultationDetailsOutObservation,
		SpecialistConsultationDetailsOutObservation
	
	Corectat Samples DMR
	Regenerat Ghiduri
	Regenerat Samples
	Export jar-uri

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Iteratia 9c - 31.10.2013
	Adaugat RecordTarget in MedicalEventsOutDocument, MedicalHistoryOutDocument, ReportedMedicalHistoryOutDocument (corectie samples DMR)
	
	Adaugat ValueSet nou desdoc-vocabt.uml:ConfidentialityCode 2.16.840.1.113883.3.3368.6.44 bazat pe Code System CodeSystems.uml: ConfidentialityCode 2.16.840.1.113883.5.25
	Adaugat ConfidentialityCode.xlsx in \Vocabulary
	Adaugat constrangere de vocabular ConfidentialityCode pe DESClinicalDocument.confidentialityCode
	
	Pb14: DMR: HospitalAdmissionOutObservation.dischargeDiagnosisOutObservation - modificat multiplicitate din 1..* in 0..* (corectie OCL)
	
	Adaugat urmatoarele concepte in OtherSectionCodes:
		- Trimitere clinica emisa	57132-1	OtherSectionCodes	2.16.840.1.113883.3.3368.6.36
		- Trimitere paraclinica emisa	57132-2	OtherSectionCodes	2.16.840.1.113883.3.3368.6.36
		- Recomandare pentru ingrijiri la domiciliu emisa	57132-3	OtherSectionCodes	2.16.840.1.113883.3.3368.6.36
		- Recomandare pentru dispozitive medicale emisa	57132-4	OtherSectionCodes	2.16.840.1.113883.3.3368.6.36
		- Medicamente prescrise	29305-2	OtherSectionCodes	2.16.840.1.113883.3.3368.6.36
	Adaugat template nou DES:MedicalSpecialityObservation 2.16.840.1.113883.3.3368.10.195 (adaugat in samples DES)
	Asociat DES:MedicalSpecialityObservation la DES:ClinicalReferralAct 1..1 (corectat samples DES)
	Inlocuit DMR:MedicalSpecialityOutObservation cu DES:MedicalSpecialityOutObservation in DMR:SpecialistConsultationDetailsOutObservation,
		DMR:ReferralDetailsOutObservation, DMR:HospitalAdmissionDetailsOutObservation (corectat samples DMR,
		corectat OCL pentru DMR:SpecialistConsultationDetailsOutObservation.MedicalSpecialityObservation 0..1)
	Eliminat DMR:MedicalSpecialityOutObservation
	
	Adaugat urmatoarele template-uri in DMR (+adaugat metode de creare in samples DMR):
		- 2.16.840.1.113883.3.3368.10.196	IssuedReferralAct
		- 2.16.840.1.113883.3.3368.10.197	IssuedClinicalReferralSection
		- 2.16.840.1.113883.3.3368.10.198	IssuedClinicalReferralAct
		- 2.16.840.1.113883.3.3368.10.199	IssuedLaboratoryReferralSection
		- 2.16.840.1.113883.3.3368.10.200	IssuedLaboratoryReferralAct
		- 2.16.840.1.113883.3.3368.10.201	IssuedHomeCareReferralSection
		- 2.16.840.1.113883.3.3368.10.202	IssuedHomeCareReferralAct
		- 2.16.840.1.113883.3.3368.10.203	IssuedMedicalDevicesReferralSection
		- 2.16.840.1.113883.3.3368.10.204	IssuedMedicalDevicesReferralAct
		- 2.16.840.1.113883.3.3368.10.205	IssuedMedicationPrescriptionSection
		- 2.16.840.1.113883.3.3368.10.206	IssuedMedicationPrescriptionAct
	Eliminat ReceivedLaboratoryReferralSection din DES: ConsultationDocument, HospitalAdmissionDocument, InpatientDischargeDocument, OutpatientDischargeDocument
	Sters ReceivedLaboratoryReferralSection din model
	Eliminat ClinicalReferralSection din DES: ConsultationDocument, PrimaryCareConsultationDocument, InpatientDischargeDocument, OutpatientDischargeDocument
	Eliminat LaboratoryReferralSection din DES: ConsultationDocument, PrimaryCareConsultationDocument, InpatientDischargeDocument, OutpatientDischargeDocument
	Adaugat IssuedClinicalReferralSection, IssuedLaboratoryReferralSection, IssuedHomeCareReferralSection, IssuedMedicalDevicesReferralSection in DES: ConsultationDocument,
		PrimaryCareConsultationDocument, InpatientDischargeDocument, OutpatientDischargeDocument (corectie OCL)
	Eliminat MedicationPrescriptionSection din DES: ConsultationDocument, PrimaryCareConsultationDocument, InpatientDischargeDocument, OutpatientDischargeDocument
	Adaugat IssuedMedicationPrescriptionSection in DES: ConsultationDocument, PrimaryCareConsultationDocument, InpatientDischargeDocument, OutpatientDischargeDocument (corectie OCL)
	Corectie samples DES

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Iteratia 9b - 29.10.2013
	DiseasesHistorySummaryOutAct: modificat templateId din 2.16.840.1.113883.3.3368.11.77 in 2.16.840.1.113883.3.3368.11.74
	Adaugat teste pentru sample-uri DES + DMR prin incarcarea fisierelor xml:
		- org.openhealthtools.mdht.uml.cda.desdoc.customtests\src\org\openhealthtools\mdht\uml\cda\desdoc\customtests\DESTestDocumentLoad.java
		- org.openhealthtools.mdht.uml.cda.dmr.customtests\src\org\openhealthtools\mdht\uml\cda\dmr\customtests\DMRTestDocumentLoad.java

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Iteratia 9 - 29.10.2013
	HospitalAdmissionDetailsOutSection:
		- scos asociere HospitalAdmissionDetailsOutAct,
		- sters constrangere HospitalAdmissionDetailsOutSectionClinicalStatementsConstraint
		- adaugat asociere 1..* HospitalAdmissionDetailsOutObservation
	HospitalAdmissionDetailsOutAct: sters
	HospitalAdmissionDetailsOutOrganizer: sters
	
	PrescriptionDetailsOutSection:
		- scos asociere PrescriptionDetailsOutAct,
		- adaugat asociere 1..* PrescriptionDetailsOutObservation
	PrescriptionDetailsOutAct: sters
	PrescriptionDetailsOutOrganizer: sters
	
	PrimaryCareConsultationHistoryOutSection:
		- scos asociere PrimaryCareConsultationDetailsOutAct,
		- sters constrangere PrimaryCareConsultationHistoryOutSectionClinicalStatementsConstraint
		- adaugat asociere 1..* PrimaryCareConsultationDetailsOutObservation
	PrimaryCareConsultationDetailsOutAct: sters
	PrimaryCareConsultationDetailsOutOrganizer: sters
	
	ReferralDetailsOutSection:
		- scos asociere ReferralDetailsOutAct,
		- adaugat asociere 1..* ReferralDetailsOutObservation
	ReferralDetailsOutAct: sters
	ReferralDetailsOutOrganizer: sters
	
	SpecialistConsultationHistoryOutSection:
		- scos asociere SpecialistConsultationDetailsOutAct,
		- sters constrangere SpecialistConsultationHistoryOutSectionClinicalStatementsConstraint
		- adaugat asociere 1..* SpecialistConsultationDetailsOutObservation
	SpecialistConsultationDetailsOutAct: sters
	SpecialistConsultationDetailsOutOrganizer: sters
	
	AllergiesOutSection:
		- scos asociere AllergiesOutAct,
		- sters constrangere AllergiesOutSectionClinicalStatementsConstraint
		- adaugat asociere 1..* AllergyOutObservation
	AllergiesOutAct: sters
	
	ChronicDiseaseDetailsOutSection:
		- scos asociere ChronicDiseaseDetailsOutAct,
		- sters constrangere ChronicDiseaseDetailsOutSectionClinicalStatementsConstraint
		- adaugat asociere 1..* ChronicDiseaseDetailsOutObservation
	ChronicDiseaseDetailsOutAct: sters
	ChronicDiseaseDetailsOutOrganizer: sters
	
	ClinicalTrialOutSection:
		- scos asociere ClinicalTrialDetailsOutAct,
		- sters constrangere ClinicalTrialOutSectionClinicalStatementsConstraint
		- adaugat asociere 1..* ClinicalTrialDetailsOutObservation
	ClinicalTrialDetailsOutAct: sters
	ClinicalTrialDetailsOutOrganizer: sters
	
	DiseaseOutSection:
		- scos asociere DiseaseOutAct,
		- sters constrangere DiseaseOutSectionClinicalStatementsConstraint
		- adaugat asociere 1..* DiseaseOutObservation
	DiseaseOutAct: sters
	DiseaseOutOrganizer: sters
	
	ImmunizationsOutSection:
		- scos asociere ImmunizationOutAct,
		- sters constrangere ImmunizationsOutSectionClinicalStatementsConstraint
		- adaugat asociere 1..* ImmunizationOutAdministration
	ImmunizationOutAct: sters
	ImmunizationOutOrganizer: sters
	
	Adaugat template nou HospitalServiceOutObservation
	Adaugat template nou HospitalServiceOutOrganizer -> HospitalServiceOutObservation 1..*
	
	MedicalServicesOutSection:
		- scos asociere MedicalServicesOutAct,
		- adaugat asociere 0..1 ClinicalServiceOutOrganizer (corectie constrangere OCL)
		- adaugat asociere 0..1 LaboratoryServiceOutOrganizer (corectie constrangere OCL)
		- adaugat asociere 0..1 HospitalServiceOutOrganizer (corectie constrangere OCL)
		- modificat constrangere MedicalServicesOutSectionClinicalStatementsConstraint pentru a impune completarea a cel putin un organizer
	MedicalServicesOutAct: sters
	ClinicalServiceOutOrganizer: sters
	LaboratoryServiceOutOrganizer: sters
	
	ProceduresOutSection:
		- scos asociere MedicalProceduresOutAct,
		- sters constrangere ProceduresOutSectionClinicalStatementsConstraint
		- adaugat asociere 1..* MedicalOutProcedure
	MedicalProceduresOutAct: sters
	MedicalProceduresOutOrganizer: sters
	
	ContextParticipant.participantRole.playingEntity.code: modificat multiplicitate din 1..1 in 0..1 (corectat constrangere custom)
	
	Corectat Samples DMR
	Regenerat Ghiduri
	Regenerat Samples
	Export jar-uri
	
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
	
Iteratia 8d - 28.10.2013
	Adaugat urmatoarul concept in OtherSectionCodes (OtherSectionCodes.xlsx):
		Medicul care a efectuat serviciul	11313-1	OtherSectionCodes	2.16.840.1.113883.3.3368.6.36
	Adaugat template nou in DMR: 
		2.16.840.1.113883.3.3368.11.221	ServicePerformerOutObservation - observation.performer (medicul care a efectuat serviciul), observation.reference
			(documentul in care se gaseste sectiunea de servicii efectuate)
	Asociat servicePerformerOutObservation 0..1 la ReferralDetailsOutObservation (+ corectat OCL multiplicitate, + completat samples DMR)
	DES: ImmunizationAdministration -> inlocuit doseQuantity (IVL_PQ) cu text (ED)
		(+ eliminat constrangere ImmunizationAdministrationDoseQuantityValue, + corectat samples DES)
	DMR: ImmunizationOutAdministration -> inlocuit doseQuantity (IVL_PQ) cu text (ED) (+ corectat samples DMR)
	DES: MedicationSubstanceAdministation -> inlocuit doseQuantity (IVL_PQ) si rateQuantity (IVL_PQ) cu un singur
		camp text (ED) - "Doza si intervalul de administrare pentru respectivul medicament" (+ corectat samples DES + DMR)
	DES: MedicationSubstanceAdministation -> eliminat constrangeri custom MedicationSubstanceAdministrationDoseQuantityValue
		si MedicationSubstanceAdministrationRateQuantityValue
	Regenerare Samples
	Regenerare Ghiduri
	Export jar-uri

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Iteratia 8c - 25.10.2013
	ProceduresAct->medicalProcedure 1..1 -> 1..*
	Nomenclator nou: desdoc-vocab.uml: MedicalProcedureTypes 2.16.840.1.113883.3.3368.6.41 (CS + VS)
	MedicalProcedure: adaugat nested CD si CR
	MedicalProcedure: code de tip CD (nested - contine si qualifier cu value din ValueSet: MedicalProcedureTypes) + constrangere ValueSet: MedicalProcedures
	MedicalProcedure: constrangere custom pentru code.qualifier.value ValueSet: MedicalProcedureTypes
	AssignedPerson.name (modificat descriere din "Numele si prenumele medicului de caz al pacientului" in "Numele si prenumele medicului")
		- pentru a putea fi folosit si in ProceduresAct
	ProceduresAct: adaugat asociere de tip PhysicianPerformer2 (2.16.840.1.113883.3.3368.10.169)
	ProceduresSection: constrangere custom - daca Exista ProceduresSection.ProceduresAct.MedicalProcedure.code.qualifier.value.code = CH-C 
		(procedura chirurgicala concomitenta) atunci
		trebuie sa existe ProceduresSection.ProceduresAct.MedicalProcedure.code.qualifier.value.code = CH-P (procedura chirurgicala principala)
	Adaugat codul (Servicii spitalicesti	29300-5	OtherSectionCodes	2.16.840.1.113883.3.3368.6.26) in xlsx
	ClinicalServiceObservation.value - modificat descrierea din "Codul serviciului efectuat pacientului Valoare din nomenclatorul Servicii paraclinice"
		in "Codul serviciului efectuat pacientului"
	Nomenclator nou: desdoc-vocab.uml: HospitalServices 2.16.840.1.113883.3.3368.6.42
	Nomenclator nou: desdoc-vocab.uml: ClinicalServicesMF 2.16.840.1.113883.3.3368.6.43
	
	Redenumit MedicalServices.xlsx in ClinicalServices.xlsx
	Adaugat HospitalServices.xlsx (din siui spitale)
	Adaugat ClinicalServicesMF.xlsx (din siui MF)
	
	Scos constrangere de nomenclator de pe ClinicalServiceObservation.value (se va adauga la nivel de document ClinicalServicesMF pentru documentul
		de consultatie MF si ClinicalServices pentru alte documente)
	
	Adaugat:
	2.16.840.1.113883.3.3368.10.192	HospitalServicesSection
	2.16.840.1.113883.3.3368.10.193	HospitalServicesAct
	2.16.840.1.113883.3.3368.10.194	HospitalServiceObservation (value trebuie selectat din nomenclator HospitalServices)
	
	Asociat HospitalServicesSection la OutpatientDischargeDocument si InpatientDischargeDocument cu multiplicitate 0..*
	
	MedicationPrescriptionSubstanceAdministration.dispensedQuantityObservation - multiplicitate 0..1 in loc de 1..1
	
	MedicationSubstanceAdministration-> redenumit prescribedQuantityObservation in medicationQuantityObservation si modificata descrierea din documentatie: din
		"Va contine cantitatea totala administrata din respectivul medicament" in "Va contine cantitatea totala din respectivul medicament"
		
	Modificat FamilyMemberRelationType (2.16.840.1.113883.3.3368.6.42) pentru a contine urmatoarele valori: NFTH, NMTH, NBRO, NSIS.
	
	Adaugat FamilyMemberRelationType.xlsx
	
	Modificat constrangere custom FamilyHistorySubjectFamilyHistoryRelatedSubjectCode de pe FamilyHistorySubject 
		pentru a constrange noile valori: NFTH, NMTH, NBRO, NSIS
	
	MedicationPrescriptionSection - eliminat comentariul din documentatie ("Retete electronice emise de medici sau eliberate de farmacie, preluarea
		informatiilor cu privire la alte retete Tipizate emise de medici (retete de tip TAB II si TAB III)")
	
	DESClinicalDocument - adaugat clasa nested RelatedDocument (@typeCode = "RPLC") care contine ParentDocument (@code 0..1 - codul documentului,
		@id 1..1, @setId 0..1, @versionNumber 0..1)
	Modificat sample-uri pentru a contine relatedDocument.
	
	Adaugat urmatoarele concepte in OtherSectionCodes:
		Boli hematologice	10172-1	OtherSectionCodes	2.16.840.1.113883.3.3368.6.36
		Boli hematologice diagnosticate	10172-2	OtherSectionCodes	2.16.840.1.113883.3.3368.6.36
		Boli transmisibile	56838-2	OtherSectionCodes	2.16.840.1.113883.3.3368.6.36
		Boli transmisibile diagnosticate	56838-3	OtherSectionCodes	2.16.840.1.113883.3.3368.6.36
		Fistula arterio-venoasa	39040-2	OtherSectionCodes	2.16.840.1.113883.3.3368.6.36
		Fistula arterio-venoasa - proceduri	39040-3	OtherSectionCodes	2.16.840.1.113883.3.3368.6.36
	
	Adaugat urmatoarele template-uri in DMR:
		2.16.840.1.113883.3.3368.11.215	HematologicDiseasesAllOutAct	Boli hematologice	10172-1	OtherSectionCodes
		2.16.840.1.113883.3.3368.11.216	HematologicDiseasesOutOrganizer	Boli hematologice diagnosticate	10172-2	OtherSectionCodes
		2.16.840.1.113883.3.3368.11.217	TransmissibleDiseasesAllOutAct	Boli transmisibile	56838-2	OtherSectionCodes
		2.16.840.1.113883.3.3368.11.218	TransmissibleDiseasesOutOrganizer	Boli transmisibile diagnosticate	56838-3	OtherSectionCodes
		2.16.840.1.113883.3.3368.11.219	ArteriovenousFistulaAllOutAct	Fistula arterio-venoasa	39040-2	OtherSectionCodes
		2.16.840.1.113883.3.3368.11.220	ArteriovenousFistulaProceduresOutOrganizer	Fistula arterio-venoasa - proceduri	39040-3	OtherSectionCodes
	
	Asociat la EmergencyInformationOutSection urmatoarele:
		HematologicDiseasesAllOutAct
		TransmissibleDiseasesAllOutAct
		ArteriovenousFistulaAllOutAct
		
	Completat sample-urile cu noile template-uri.
	
	Regenerare sample-uri (simple + adnotate)
	Regenerare ghiduri
